Source files

Script exécuté par le navigateur au chargement

// variable globale
var counter = null;

function main()
{
    // un tableau
    let couleurs = [
        1.0, 0.0, 0.5,
        0.0, 0.3, 1.0
    ];
    console.log("le tableau couleurs contient "+couleurs.length+" éléments :");
    for (let c of couleurs) {
        console.log("   "+c);
    }

    console.log("indices des éléments :");
    for (let i in couleurs) {
        console.log("   couleurs["+i+"] = "+couleurs[i]);
    }

    // créer un compteur initialisé à 1
    counter = new Counter(1);

    // affichage dans la console
    console.log("compteur = ", counter);
    console.log("valeur = "+counter.getCount());

    // incrémentation
    counter.increment();
    console.log("valeur = "+counter.getCount());

    // incrémentation
    counter.increment();

    // 2e compteur, mais de 2 en 2 à partir de 1
    let counter2 = new CounterStep(2, 1);

    // 5 incrémentations successives
    for (let i=0; i<5; i++) {
        counter2.increment();
    }
    console.log("valeur finale de counter2 = "+counter2.getCount());

}